﻿using System.ComponentModel;

namespace FrameWork.Data.Enum
{
    public enum EnumTestEventType
    {
        /// <summary>
        /// 测试开始
        /// </summary>
        [Description("测试开始")]
        Test_Event_Start,
        /// <summary>
        /// 测试开始
        /// </summary>
        [Description("测试结束")]
        Test_Event_End,
        /// <summary>
        /// 测试开始
        /// </summary>
        [Description("接续测试开始")]
        Test_Event_Splicing_Start,
        /// <summary>
        /// 下发安全参数失败
        /// </summary>
        [Description("下发安全参数通信失败")]
        Test_Event_Security_Fail,
        /// <summary>
        /// 全局电流保护停止
        /// </summary>
        [Description("全局电流保护停止")]
        Test_Evnet_CurrentProtection_Global_Stop,
        /// <summary>
        /// 全局电压保护停止
        /// </summary>
        [Description("全局电压保护停止")]
        Test_Evnet_VoltageProtection_Global_Stop,
        /// <summary>
        /// 全局温度保护停止
        /// </summary>
        [Description("全局温度保护停止")]
        Test_Evnet_TemperatureProtection_Global_Stop,
        /// <summary>
        /// 终止电流跳转下一步
        /// </summary>
        [Description("终止电流跳转下一步")]
        Test_Event_Current_Next,
        /// <summary>
        /// 终止电流跳转停止
        /// </summary>
        [Description("终止电流跳转停止")]
        Test_Event_Current_Stop,
        /// <summary>
        /// 终止电流跳转结束
        /// </summary>
        [Description("终止电流跳转完成")]
        Test_Event_Current_End,
        /// <summary>
        /// 结束电压跳转下一步
        /// </summary>
        [Description("终止电压跳转下一步")]
        Test_Event_Vlot_Next,
        /// <summary>
        /// 结束电压跳转停止
        /// </summary>
        [Description("终止电压跳转停止")]
        Test_Event_Vlot_Stop,
        /// <summary>
        /// 结束电压跳转结束
        /// </summary>
        [Description("终止电压跳转完成")]
        Test_Event_Vlot_End,
        /// <summary>
        /// 终止容量跳转下一步
        /// </summary>
        [Description("终止容量跳转下一步")]
        Test_Event_Capacity_Next,
        /// <summary>
        /// 终止容量跳转下一步
        /// </summary>
        [Description("终止容量跳转停止")]
        Test_Event_Capacity_Stop,
        /// <summary>
        /// 终止容量跳转下一步
        /// </summary>
        [Description("终止容量跳转完成")]
        Test_Event_Capacity_End,
        /// <summary>
        /// 终止能量跳转下一步
        /// </summary>
        [Description("终止能量跳转下一步")]
        Test_Event_Energy_Next,
        /// <summary>
        /// 终止能量跳转停止
        /// </summary>
        [Description("终止能量跳转停止")]
        Test_Event_Energy_Stop,
        /// <summary>
        /// 终止能量跳转结束
        /// </summary>
        [Description("终止能量跳转完成")]
        Test_Event_Energy_End,
        /// <summary>
        /// 终止容量跳转下一步
        /// </summary>
        [Description("最小容量跳转下一步")]
        Test_Event_Capacity_Min_Next,
        /// <summary>
        /// 终止容量跳转下一步
        /// </summary>
        [Description("最小容量跳转停止")]
        Test_Event_Capacity_Min_Stop,
        /// <summary>
        /// 终止容量跳转下一步
        /// </summary>
        [Description("最大容量跳转下一步")]
        Test_Event_Capacity_Max_Next,
        /// <summary>
        /// 终止容量跳转下一步
        /// </summary>
        [Description("最大容量跳转停止")]
        Test_Event_Capacity_Max_Stop,
        /// <summary>
        /// 终止能量跳转停止
        /// </summary>
        [Description("最小能量跳转下一步")]
        Test_Event_Energy_Min_Next,
        /// <summary>
        /// 终止能量跳转停止
        /// </summary>
        [Description("最小能量跳转停止")]
        Test_Event_Energy_Min_Stop,
        /// <summary>
        /// 终止能量跳转结束
        /// </summary>
        [Description("最大能量跳转下一步")]
        Test_Event_Energy_Max_Next,
        /// <summary>
        /// 终止能量跳转结束
        /// </summary>
        [Description("最大能量跳转停止")]
        Test_Event_Energy_Max_Stop,
        /// <summary>
        /// DV下一步
        /// </summary>
        [Description("DV下一步")]
        Test_Event_DV_Next,
        /// <summary>
        /// RSOC跳转下一步
        /// </summary>
        [Description("RSOC跳转下一步")]
        Test_Event_RSOC_Next,
        /// <summary>
        /// 用户强制终止测试
        /// </summary>
        [Description("用户手动停止测试")]
        Test_Event_ForceTo_Stop,
        /// <summary>
        /// 用户强制终止测试
        /// </summary>
        [Description("用户强制退出程序")]
        Test_Event_ForceTo_Exit,
        /// <summary>
        /// 强制停止跳转下一步
        /// </summary>
        [Description("用户强制跳转测试")]
        Test_Event_Force_Jump_Next,
        /// <summary>
        /// 时间结束跳转下一步
        /// </summary>
        [Description("时间结束跳转下一步")]
        Test_Event_Time_Next,
        /// <summary>
        /// 例外条件达成
        /// </summary>
        [Description("与条件达成")]
        Test_Evnet_Condition_And_Stop,
        /// <summary>
        /// 例外条件达成
        /// </summary>
        [Description("或条件达成")]
        Test_Evnet_Condition_Or_Stop,
        /// <summary>
        /// 低电压拦截停止
        /// </summary>
        [Description("低电压拦截停止")]
        Test_Evnet_LowVoltage_Stop,
        /// <summary>
        /// 高电压拦截停止
        /// </summary>
        [Description("高电压拦截停止")]
        Test_Evnet_HeghtVoltage_Stop,
        /// <summary>
        /// 低电压拦截停止
        /// </summary>
        [Description("网络通信异常")]
        Test_Evnet_Network_Anomaly,
        /// <summary>
        /// 写入数据异常
        /// </summary>
        [Description("写入数据异常")]
        Test_Evnet_WriteData_Anomaly,
        /// <summary>
        /// 写入数据异常
        /// </summary>
        [Description("通道转移")]
        Test_Evnet_Channel_Transfer,
        /// <summary>
        /// 过程修改
        /// </summary>
        [Description("过程修改")]
        Test_Evnet_Process_Modify,
        /// <summary>
        /// DCIR值超标跳转下一步
        /// </summary>
        [Description("DCIR值超标跳转下一步")]
        Test_Event_DCIR_Jump_Next,
        /// <summary>
        /// BMS状态异常
        /// </summary>
        [Description("BMS状态异常")]
        Test_Evnet_BMS_Error,
        /// <summary>
        /// BMS禁止充电
        /// </summary>
        [Description("BMS禁止充电")]
        Test_Evnet_BMS_ProhibitCharge,
        /// <summary>
        /// BMS禁止充电
        /// </summary>
        [Description("Soc达到预设值")]
        Test_Evnet_Soc_Arrive,
    }
}
